Represents an index or a subindex in its capacity of scanning through data. Provides methods for searching data items.
Namespace:
C1.LiveLinq.Indexing.SearchAssembly: C1.LiveLinq (in C1.LiveLinq.dll)
Syntax
C# |
---|
public interface IIndexScanner<T> |
Visual Basic |
---|
Public Interface IIndexScanner(Of T) |
Type Parameters
- T
- The type of the elements of the indexed collection.
Remarks
This interface is implemented by Index<(Of <(<'T>)>)>. It is also used by subindexes, but there it is not directly implemented by Subindex<(Of <(<'T>)>)>, but rather returned by the IndexQuery<T>.Subindex method because it depends on the item found by an index or a subindex that is the parent of that subindex.
IIndexScanner<(Of <(<'T>)>)> has a typed key counterpart IIndexScanner<(Of <(<'T, TKey>)>)> that is used with typed key classes Index<(Of <(<'T, TKey>)>)> and Subindex<(Of <(<'T, TKey>)>)>